#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
//int main()
//{
//	int h = 0;
//	int r = 0;
//	scanf("%d %d", &h, &r);
//	double po = 0;
//	po = 3.14 * h * r * r;
//	int count = 0;
//	double sum = 0;
//	while (sum < 10000)
//	{
//		count++;
//		sum = sum + po;
//	}
//	printf("%d",count);
//	return 0;
//}

//int main()
//{
//	int a = 0;
//	int b = 0;
//	scanf("%d %d", &a, &b);
//	int c = 2 * b - a;
//	printf("%d", c);
//	return 0;
//}

//int main()
//{
//	int r = 0;
//	scanf("%d", &r);
//	double cir = 0;
//	cir = (4 / 3.0) * 3.14 * r * r * r;
//	printf("%.2lf", cir);
//	return 0;
//}

int main()
{
	int hour = 0;
	int minute = 0;
	int k = 0;
	scanf("%d:%d %d", &hour, &minute, &k);
	int h = k / 60;
	int m = k % 60;
	hour = hour + h;
	int i = 0;
	int n = 100000000;
	for (i = 0; i < n; i++)
	{
		if (hour > 24)
		{
			hour = hour - 24;
		}
		else
			break;
	}
	minute = minute + m;
	for (i = 0; i < n; i++)
	{
		if (minute > 60)
		{
			minute = minute - 60;
			hour++;
		}
		else
			break;
	}
	printf("%02d:%02d", hour, minute);
	return 0;
}